carotid foramen - German English Dictionary